Time-Space Trade-offs in Population Protocols | Proceedings of the Twenty-Eighth Annual ACM-SIAM Symposium on Discrete Algorithms | Society for Industrial and Applied Mathematics

نویسندگان

  • Dan Alistarh
  • James Aspnes
  • David Eisenstat
  • Rati Gelashvili
  • Ronald L. Rivest
چکیده

Population protocols are a popular model of distributed computing, in which randomly-interacting agents with little computational power cooperate to jointly perform computational tasks. Inspired by developments in molecular computation, and in particular DNA computing, recent algorithmic work has focused on the complexity of solving simple yet fundamental tasks in the population model, such as leader election (which requires convergence to a single agent in a special “leader” state), and majority (in which agents must converge to a decision as to which of two possible initial states had higher initial count). Known results point towards an inherent trade-off between the time complexity of such algorithms, and the space complexity, i.e. size of the memory available to each agent. In this paper, we explore this trade-off and provide new upper and lower bounds for majority and leader election. First, we prove a unified lower bound, which relates the space available per node with the time complexity achievable by a protocol: for instance, our result implies that any protocol solving either of these tasks for n agents using O(log logn) states must take Ω(n/polylogn) expected time. This is the first result to characterize time complexity for protocols which employ super-constant number of states per node, and proves that fast, poly-logarithmic running times require protocols to have relatively large space costs. On the positive side, we give algorithms showing that fast, poly-logarithmic convergence time can be achieved using O(log n) space per node, in the case of both tasks. Overall, our results highlight a time complexity separation between O(log logn) and Θ(log n) state space size for both majority and leader election in population protocols, and introduce new techniques, which should be applicable more broadly.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Fair Scheduling via Iterative Quasi-Uniform Sampling | Proceedings of the Twenty-Eighth Annual ACM-SIAM Symposium on Discrete Algorithms | Society for Industrial and Applied Mathematics

In the paper we consider minimizing the `k-norms of flow time on a single machine offline using a preemptive scheduler for k ≥ 1. We show the first O(1)approximation for the problem, improving upon the previous best O(log logP )-approximation by Bansal and Pruhs (FOCS 09 and SICOMP 14) where P is the ratio of the maximum job size to the minimum. Our main technical ingredient is a novel combinat...

متن کامل

On Rationality of Nonnegative Matrix Factorization | Proceedings of the Twenty-Eighth Annual ACM-SIAM Symposium on Discrete Algorithms | Society for Industrial and Applied Mathematics

Nonnegative matrix factorization (NMF) is the problem of decomposing a given nonnegative n × m matrix M into a product of a nonnegative n×d matrix W and a nonnegative d×m matrix H. NMF has a wide variety of applications, including bioinformatics, chemometrics, communication complexity, machine learning, polyhedral combinatorics, among many others. A longstanding open question, posed by Cohen an...

متن کامل

Optimal Algorithms for Testing Closeness of Discrete Distributions | Proceedings of the Twenty-Fifth Annual ACM-SIAM Symposium on Discrete Algorithms | Society for Industrial and Applied Mathematics

We study the question of closeness testing for two discrete distributions. More precisely, given samples from two distributions p and q over an n-element set, we wish to distinguish whether p = q versus p is at least ε-far from q, in either `1 or `2 distance. Batu et al [BFR00, BFR13] gave the first sub-linear time algorithms for these problems, which matched the lower bounds of [Val11] up to a...

متن کامل

Random Walks and Evolving Sets: Faster Convergences and Limitations | Proceedings of the Twenty-Eighth Annual ACM-SIAM Symposium on Discrete Algorithms | Society for Industrial and Applied Mathematics

Analyzing the mixing time of random walks is a wellstudied problem with applications in random sampling and more recently in graph partitioning. In this work, we present new analysis of random walks and evolving sets using more combinatorial graph structures, and show some implications in approximating small-set expansion. On the other hand, we provide examples showing the limitations of using ...

متن کامل

An Efficient Algorithm for Computing High-Quality Paths amid Polygonal Obstacles | Proceedings of the Twenty-Seventh Annual ACM-SIAM Symposium on Discrete Algorithms | Society for Industrial and Applied Mathematics

We study a path-planning problem amid a set O of obstacles in R, in which we wish to compute a short path between two points while also maintaining a high clearance from O; the clearance of a point is its distance from a nearest obstacle in O. Specifically, the problem asks for a path minimizing the reciprocal of the clearance integrated over the length of the path. We present the first polynom...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016